@charset "utf-8";
.head{background: #23262E;   padding-left: 0;}
.main-left{background: #393D49;}
.sub-menu{ background-color: rgba(0,0,0,.3);position: relative}
.home-page{border-bottom: 0;}
/*#sider-menu{margin-left: -5px}*/
#sider-menu.accordion .accordion-header,#sider-menu.accordion .accordion-body{border-color: rgba(40, 43, 51, 0.5);position: relative;}
#sider-menu.accordion .accordion-header-selected:before,#sider-menu.accordion-noborder .accordion-body:before{    width: 5px;
    height: 100%;
    background-color: #149764;
    position: absolute;
    content: '';
    left: 0;
    top: 0;}
.three-menu-child >li > a:hover, #sider-menu a.click{background: none}
.sub-menu a{transition: all .5s; -webkit-transition: all .5s;background: transparent}
.sub-menu a:hover{background-color: #35c6e6 !important;}
.head-r>a{font-size: 14px !important;}
#sider-menu.accordion .sub-menu dd>a{font-size: 16px;    height: 42px;
    line-height: 42px;}
#sider-menu.accordion .panel-title{    line-height: 16px;}
#sider-menu.accordion .three-menu-child a{    font-size: 14px !important;    height: 32px;
    line-height: 32px;}
.sub-menu dd.three-menu>a .toggle{    top: 14px;}
.sub-menu dd>a .line{    width: 13px;
    height: 14px;    top: 14px;
    /*border: 2px solid rgba(255, 255, 255, 0.5);*/
}
#sider-menu.accordion .accordion-header{transition: all .2s;-webkit-transition: all .2s;}
#sider-menu.accordion .accordion-header:hover{background-color: #4E5465;border-left: 5px solid #149764 }
#sider-menu.accordion .accordion-header-selected{border: 0 !important;}
.head-r .tip-icon{right: 35px; top: 1px;    padding-bottom: 20px;}
.head-r .tip {
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 99;
    padding: 5px 0;
    box-shadow: 0 2px 4px rgba(0,0,0,.12);
    border: 1px solid #d2d2d2;
    background: #fff;
    width: auto;
    height: auto;
    display: none;
}
.head-r .submenu-list {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    cursor: pointer;
    padding: 0 20px;
}
.head-r .submenu-list:hover{    background-color: #149764;color: #fff;}
.public-tabs .tabs-header{padding-top: 0;padding-right: 160px;width: auto !important;    border-bottom: 1px solid #65686b80;}
.public-tabs .tabs{padding-left: 0;border: 0;}
.public-tabs .tabs li{margin: 0;}
.public-tabs .tabs li.tabs-selected a.tabs-inner{    background: #2bae7c;
    border: 0;
    border-radius: 0;
    height: 40px !important;
    line-height: 40px !important;}
.public-tabs .tabs li a.tabs-inner{border: 0;
    border-radius: 0;height: 39px !important;
    line-height: 39px !important;    background: #fff;}
.tabs li a.tabs-close{right: 12px;    width: 15px;height: 15px}
.tabs-p-tool a:hover, .tabs li a:hover.tabs-close, .tabs-scroller-over{    background-color: #FF5722;}
.tabs-scroller-right{ right: 120px;}
.ymcz{    position: absolute;
    top: 0;
    z-index: 9;
    right: 0;
    height: 40px;
    line-height: 40px;
    width: 120px;
    text-align: center;
    color: #0E2D5F;padding-bottom: 2px}
.ymcz:before{   content: '';
    border-left: 1px solid #65686b80;
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;}
.tabs-scroller-left, .tabs-scroller-right{top: 0}



.more {
    content: '';
    width: 0;
    height: 0;
    border-style: solid dashed dashed;
    transition: all .2s;
    -webkit-transition: all .2s;
    border-width: 6px;
    border-color: #333 transparent transparent;
    position: relative;
    top: 14px;
    left: 8px;
}
.query_criteria .query_cont{    position: relative;border-top:3px solid #35c6e6; }
.query_criteria .query_cont form{overflow: hidden;height: auto}
.btn-default,.btn-default:hover{ border-color: #35c6e6;}
.form-inline .form-group{    margin-bottom: 4px; margin-top:4px;}
.btn-more,.btn-more:hover{color:#fff;background: #F3A14F;border-color: #EE9030;}
.btn-more.abs_r{
position: absolute;
top: 5px;
right: 5px;}
.window .window-header{    background-size: 100% 100%;}